#pragma once
#include "EpilFunctionCallExpressionCodeBase.h"


class EpilMethodCallExpressionCode : public EpilFunctionCallExpressionCodeBase
{
	EPIL_CODE_DECL( MethodCallExpression );

public:
	EpilMethodCallExpressionCode( const EpilLexLocation & location );
	virtual ~EpilMethodCallExpressionCode();

	tstring								GetMethodName() const								{ return m_methodName; }
	void								SetMethodName( const tstring & methodName )			{ m_methodName = methodName; }
	
	virtual tstring						ToEpilCode( int indent = 0 ) const;

private:
	tstring								m_methodName;
};